/* iB - vsechny stránky */
.webhouseskryt{display:none;}
/*layout*/

.dalsi{font-size:91%;}
body{margin:0;padding:0;text-align:center;font-size:78%;background:#00508D url(images/bg_body.png) no-repeat 50% 0;}
#celek{width:995px;text-align:left;margin:0 auto;position:relative;z-index:1;}
#vlevo{float:left;width:252px;overflow:hidden;}
#vlevo .kont{padding:0;}
#vlevo,#vpravo{padding-bottom:25px;border-top:6px #ffffff solid;background-color:#E9E9E9;}
.kont{width:auto;padding:0 20px 30px 22px;}
.box,.box2{padding:0;width:100%;margin:0;}
.boxin{padding:20px 22px;background:transparent url(images/bg_boxin.png) no-repeat 50% 0;}
#stred{border-top:6px #ffffff solid;}
#telo{padding:0 6px 6px 6px;border-bottom:6px #ffffff solid;background-color:#ffffff;background-repeat:repeat-y;background-position:50% 0;border-radius:0 0 8px 8px;}

.zvyrazneni, .zvyrazneni2,.vystraha,#stred #legenda dt{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
select.format{padding-right:2px;}
.vystraha,.fnote{font-size:92%;}
.fnote .vystraha{font-size:100%;}

#pruh{background-color:#ffffff;min-height:35px;}

/* odkazy s obrazky v pozadi */
#rychleodkazy{border-bottom:12px #ffffff solid;}
#rychleodkazy ul{margin:0;padding:0}
#rychleodkazy li{border-top:1px #ffffff solid;background-image:none;list-style-type:none;display:block;/*min-height:5.8em;*/margin:0;padding:0;}
#rychleodkazy li div{margin:0;width:222px;vertical-align:middle;display:table;padding:0.5em 30px 0.5em 0;}
#rychleodkazy li a,#rychleodkazy li span{display:block;}
#rychleodkazy li a{background-repeat:no-repeat;height:2.8em;padding-left:85px;word-wrap:break-word;background-color:transparent;background-position:19px 50%;font-size:140%;line-height:1.3em;display:table-cell;vertical-align:middle;}
#rychleodkazy li a,#rychleodkazy li a:link,#rychleodkazy li a:visited{text-decoration:none;}
#rychleodkazy li a:hover,#rychleodkazy li a:focus,#rychleodkazy li a:active{text-decoration:underline;}

.box h2.cvi{background:#696969 url(images/bg_h2.png) 100% 0;padding:10px 20px 8px 35px;color:#ffffff;margin:0;font-size:184%;}
.informace .box h2.cvi{background:#B52800 url(images/menuh2_informace.png) 100% 0;}
.prvnistupen .box h2.cvi{background:#417C1D url(images/menuh2_prvnistupen.png) 100% 0;}
.druhystupen .box h2.cvi{background:#2470A6 url(images/menuh2_druhystupen.png) 100% 0;}
.gymnazium .box h2.cvi{background:#AD6A00 url(images/menuh2_gymnazium.png) 100% 0;}

.cesta{padding:6px 45px 10px 2px;margin:0;position:relative;font-size:91%;}
.cesta,.cesta a,.cesta a:link,.cesta a:visited{color:#000000;}

#obaljazyky{background-color:#ffffff;float:left;width:252px;padding-top:5px;}
#stranka #obaljazyky{float:none;padding-top:0;}
#jazyky{color:#000000;padding:4px 0 2px 0;margin:0;float:left;width:216px;}
#stranka #jazyky{padding-bottom:8px;}
#jazyky li{display:inline;list-style-type:none;margin:0 11px 0 0;}
#jazyky li a{display:inline-block;border:1px #44546A solid;}
#jazyky li div{padding:0!important;}
#jazyky li .text{display:inline-block;text-indent:-15000px;width:30px;height:20px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;}
#jazyky li .en{background-image:url(images/vlajka_en.png);}
#jazyky li .de{background-image:url(images/vlajka_de.png);}
#jazyky li .ru{background-image:url(images/vlajka_ru.png);}
#jazyky li .vi{background-image:url(images/vlajka_vn.png);}
#jazyky li .cs{background-image:url(images/vlajka_cs.png);}

#google_translate_element{float:right;position:relative;top:4px;}
#google_translate_element .goog-te-menu-value{display:none;}
#google_translate_element .goog-te-gadget-simple{padding:0;border-color:#44546A;}
#google_translate_element .goog-te-gadget-simple img{background:#ffffff url(images/iko_google.png) no-repeat 0 0!important;margin:0!important;width:21px!important;height:21px!important;}

#obalmenu1{width:995px;margin:0 auto;position:relative;z-index:10;}
#titul #obalmenu1{margin-bottom:30px;}
#menu1 ul{padding:0;margin:0 0 0 -11px;}
#menu1 ul li{width:251px;list-style-type:none;margin:0;display:block;float:left;padding:0;}
#menu1 ul li#p1,#menu1 ul li#p4{width:252px;}
#menu1 ul li div{margin:0 0 0 11px;}
#titul #menu1 ul li div{border-style:solid;border-width:6px;padding:164px 0 0 0;/*167px 0 0 0*/background-repeat:no-repeat;background-position:50% 0;}
#menu1 ul li#p1 div{background-image:url(images/titul_menu_1.jpg);background-color:#9B2705;}
#menu1 ul li#p2 div{background-image:url(images/titul_menu_2.jpg);background-color:#3C7519;}
#menu1 ul li#p3 div{background-image:url(images/titul_menu_3.jpg);background-color:#0E66A8;}
#menu1 ul li#p4 div{background-image:url(images/titul_menu_4.jpg);background-color:#99630C;}
#menu1 ul li#p1 div,#menu1 ul li#p1 div a{border-color:#F25022;}
#menu1 ul li#p2 div,#menu1 ul li#p2 div a{border-color:#7FBA00;}
#menu1 ul li#p3 div,#menu1 ul li#p3 div a{border-color:#00A3EE;}
#menu1 ul li#p4 div,#menu1 ul li#p4 div a{border-color:#FFBA02;}
#menu1 ul li div a{display:block;border-width:7px 0 0 0;padding-bottom:12px;border-style:solid;font-size:143%;background-repeat:repeat-x;background-position:0 100%;text-shadow:2px 2px 2px rgba(0,0,0,0.5);}
#menu1 ul li div a *{line-height:normal;}
#menu1 ul li div a .menunazev,#menu1 ul li div a .menupopis{display:block;}
#menu1 ul li div a .menunazev{border-width:1px 0 0 0;border-style:solid;text-transform:uppercase;padding-top:9px;}
#menu1 ul li div a,#menu1 ul li div a:link,#menu1 ul li div a:visited{text-decoration:none;}
#menu1 ul li div a .menupopis{text-transform:lowercase;}
#menu1 ul li#p1 div a{background-color:#B52800;background-image:url(images/menu_p1.png);}
#menu1 ul li#p2 div a{background-color:#417C1D;background-image:url(images/menu_p2.png);}
#menu1 ul li#p3 div a{background-color:#2470A6;background-image:url(images/menu_p3.png);}
#menu1 ul li#p4 div a{background-color:#AD6A00;background-image:url(images/menu_p4.png);}
#menu1 ul li#p1 div a .menunazev{border-color:#9B2705;}
#menu1 ul li#p2 div a .menunazev{border-color:#3C7519;}
#menu1 ul li#p3 div a .menunazev{border-color:#0E66A8;}
#menu1 ul li#p4 div a .menunazev{border-color:#99630C;}
#menu1 ul li div a:hover .menunazev,#menu1 ul li div a:focus .menunazev,#menu1 ul li div a:active .menunazev{text-decoration:underline;}

#administraceobrazku{width:100%;position:relative;z-index:30;height:0px;overflow:visible;}
#administraceobrazku div{display:inline;position:absolute;top:5px;}
#administraceobrazku div#admobr1{left:6px;}
#administraceobrazku div#admobr2{left:258px;}
#administraceobrazku div#admobr3{left:509px;}
#administraceobrazku div#admobr4{left:760px;}
#administraceobrazku div#admobr5{left:6px;}
#administraceobrazku p{display:inline;}

#stranka #menu1 ul li div a,#profil #menu1 ul li div a,#menu1obrazek{border-width:6px;}
/*
.informace #obalmenu1 #menu1 ul li#p1 div a,.prvnistupen #obalmenu1 #menu1 ul li#p2 div a,.druhystupen #obalmenu1 #menu1 ul li#p3 div a,.gymnazium #obalmenu1 #menu1 ul li#p4 div a{border-top-width:7px;}
*/
#menu1obrazek{height:150px;border-style:solid;overflow:visible;position:relative;margin-bottom:9px;background-repeat:no-repeat;background-position:0 -2px;}
#menu1prodlouzeni{position:absolute;width:228px;height:15px;border-width:0 6px;border-style:solid;top:150px;background-repeat:no-repeat;}

.informace #menu1prodlouzeni{left:-6px;width:229px;background-position:0 100%;}
.prvnistupen #menu1prodlouzeni{left:246px;background-position:-252px 100%;}
.druhystupen #menu1prodlouzeni{left:497px;background-position:-503px 100%;}
.gymnazium #menu1prodlouzeni{left:748px;width:229px;background-position:100% 100%;}

.informace #menu1obrazek,.informace #menu1prodlouzeni{border-color:#F25022;background-color:#F25022;}
.prvnistupen #menu1obrazek,.prvnistupen #menu1prodlouzeni{border-color:#7FBA00;background-color:#7FBA00;}
.druhystupen #menu1obrazek,.druhystupen #menu1prodlouzeni{border-color:#00A3EE;background-color:#00A3EE;}
.gymnazium #menu1obrazek,.gymnazium #menu1prodlouzeni{border-color:#FFBA02;background-color:#FFBA02;}

.informace #menu1 ul li#p1,.prvnistupen #menu1 ul li#p2,.druhystupen #menu1 ul li#p3,.gymnazium #menu1 ul li#p4{padding-bottom:18px;background-color:transparent;background-repeat:no-repeat;background-position:113px 100%;}

.informace #menu1 ul li#p1{background-image:url(images/sipka_informace.png);}
.prvnistupen #menu1 ul li#p2{background-image:url(images/sipka_prvnistupen.png);}
.druhystupen #menu1 ul li#p3{background-image:url(images/sipka_druhystupen.png);}
.gymnazium #menu1 ul li#p4{background-image:url(images/sipka_gymnazium.png);}

/*obecne*/
.dalsi{margin:15px 0 0 0;background:transparent url(images/iko_dalsi.png) no-repeat 0 0.75em;padding:5px 0 0 0;}
.dalsi a{padding-left:19px;}
/*hlava*/
#obalhlava{position:relative;z-index:13;}
#hlava{clear:both;position:relative;z-index:3;width:995px;min-height:166px;margin:0 auto;}
#obalnazev{float:left;width:995px;}
#nazev{background-image:url(images/nazev.png);background-repeat:no-repeat;background-position:132px -7px;position:absolute;z-index:10;width:995px;height:206px;top:2px;right:0;}
#nazev a{display:block;position:absolute;left:0;top:7px;z-index:30;width:132px;height:145px;text-decoration:none;}
#nazev a #znak{top:0;}
#nazev a span.cist{left:0;visibility:hidden;}
ul.inline li{display:inline;list-style-type:none;padding:0 6px;}
ul.inline li a{margin-left:3px;}
ul.inline li.first{border:0;}
/*lista*/
#hlava *{line-height:1.25em;}
#lista{text-align:left;float:right;top:39px;padding:0 0 0 185px;position:relative;margin-top:-1.2em;z-index:15;}
#lista ul{margin:0;padding:0;float:left;}
#lista ul li{margin:0;padding:0;border:0;display:inline;list-style-type:none;white-space:nowrap;}
#lista ul li.skip{position:absolute;display:block;top:0!important;left:0!important;width:9em;padding:1px;border:0;}
#lista ul li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;z-index:0;padding:0 2px;}
#lista ul li.skip a:focus,#lista ul li.skip a:active{z-index:10!important;position:absolute!important;left:10px;top:-20px;}
#lista ul li a{text-decoration:none;}
#lista ul li a:focus,#lista ul li a:active,#lista ul li a:hover{text-decoration:underline;}
#lista ul li.last{background:none;}
#lista #orientacni{padding:8px 0 0 0;}
#lista #orientacni li{padding:0 0 0 14px;margin:0 7px 0 0;background:transparent url(images/odr_lista.png) no-repeat 0 0.25em;}

#hlava #lista #externi{float:right;margin-left:24px;}
#hlava #lista #externi li{margin:0 4px;}
#hlava #lista #externi li a{display:inline-block;width:28px;height:28px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;}
#hlava #lista #externi li.rss a{background-image:url(images/iko_rss.png);}
#hlava #lista #externi li.fb a{background-image:url(images/iko_fb.png);}
#hlava #lista #externi li.yt a{background-image:url(images/iko_yt.png);}
#hlava #lista #externi li.inst a{background-image:url(images/iko_insta.png);}
#hlava #lista #externi li.tw a{background-image:url(images/iko_twitter.png);}
#hlava #lista #externi li.gplus a{background-image:url(images/iko_gplus.png);}
#hlava #lista #externi li.napiste a{background-image:url(images/iko_napiste.png);width:29px;}
#hlava #lista #externi li.vimeo a{background-image:url(images/iko_vimeo.png);}

/*jmeniny*/
#obaljmeniny{color:#000000;background-color:#ffffff;font-weight:bold;float:right;width:252px;}
#jmeniny,.cesta{padding:6px 5px 10px 5px;text-align:right;}
#jmeniny{padding-top:10px;padding-bottom:6px;}
#jmeniny *{display:inline;}
#jmeniny .datum{padding-right:6px;}
/*formy*/
.format{border-style:solid;border-width:1px;min-height:15px;padding-top:2px;padding-bottom:2px;font-size:100%;background-color:#FFFFFF;color:#000000;}
.btn{background-image:url(images/bg_tlacitko.png);background-repeat:repeat-x;min-height:22px;}
.fkont form{font-size:100%;}

/*hledani*/
#hledani{float:left;width:280px;overflow:hidden;}
#hledani .pole{position:relative;z-index:5;}
#hledani form{margin:0;padding:0;float:right;}
#hledani label{display:block;line-height:120%;font-size:92%;position:relative;text-align:left;}

#hledani .format{width:165px;margin:0 12px 0 0;padding:2px 5px;height:24px;border:0;float:left;background-repeat:no-repeat;background-color:#F7F7F7;background-position:5px center;background-clip:padding-box;border-radius:3px;}
#hledani .btn{float:none;border:0;margin:0;padding:0 10px;min-height:28px;min-width:1px;font-size:100%;background:#47AA0F url(images/bg_btn_hledani.png) repeat-x 0 50%;background-clip:padding-box;border-radius:3px;text-transform:uppercase;color:#000000;font-weight:bold;}

#napiste form{margin:0;padding:0;}
#napiste label{line-height:130%;}
input,textarea{font-size:100%;}
#napiste .format{padding:2px 0 2px 5px;margin:2px 0;width:201px;}
#napiste textarea.format{margin-bottom:4px;}
#napiste img{float:left;margin:5px 8px 0 0;}
#napiste #caobr{width:95px;margin-top:5px;float:right;}
#napiste .fbtn,#napiste .btn{clear:none;margin:1px 0 0 0;}
#napiste .fbtn{width:102px;}
#napiste .btn{width:100%;}
#napiste p{padding:0 0 10px 0;margin:0;}
#napiste p.opiste{padding:6px 0 0 0;}


/*bannery*/
#mbannery{position:relative;left:0;padding:0;margin:15px 0 0 0;font-size:92%;text-align:center;}
#mbannery .editor{text-align:center;}
#mbannery ul{display:inline;}
#mbannery hr.grafika{position:absolute;width:100%;left:0;top:0;}
#mbannery img,#vpravo .editor img{float:none!important;vertical-align:middle;margin:5px 3px;}
#mbannery,#mbannery .editor a,#mbannery .editor  a:link,#mbannery .editor a:active,#mbannery .editor a:visited,#mbannery .editor a:hover{color:#000000!important;}
#vlevo #mbannery ul.mbannery li{display:block;}

#obalpata{position:relative;}
#obalpata .kbannerum{font-size:160%;padding:15px 100px 8px 100px;text-align:center;}
#seznambanneru{margin:0 auto;width:865px;overflow-x:scroll;background:#ffffff url(images/bg_seznambanneru.png) no-repeat 50% 0;}
#mbannery2{/*margin:0 auto;*/padding:15px 0;width:10000px;}
#mbannery2 ul{/*width:100%;*/min-width:900px;margin-left:0;text-align:left;float:left;}
#mbannery2 li{display:inline;list-style-type:none;}
#mbannery2 ul li a{/*display:inline-block;*/}
#mbannery2 ul li img{float:none;}
#mbannery2 hr.cist{visibility:hidden;}
#mbannerySipkaL,#mbannerySipkaR{display:block;visibility:hidden;cursor:pointer;position:absolute;top:39px;width:65px;height:50px;background-color:#ffffff;background-repeat:no-repeat;background-position:50% 50%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#mbannerySipkaL{left:0;background-image:url(images/scroller_sipka_l.png);}
#mbannerySipkaR{right:0;background-image:url(images/scroller_sipka_r.png);}


/*nadpisy a pismo*/
h1.cvi{padding:50px 0 0 138px;margin:0;width:846px;font-size:115%;text-align:left;}
h1.cvi strong{font-size:130%;}

.zahlavi{position:relative;z-index:20;}
 h2.cvi{font-size:195%;font-weight:normal;margin:0;padding:8px 0;}
.zahlavi  h2.cvi{padding:0 10px 8px 22px;margin-top:0;font-weight:normal;}

/*seznamy*/
.ui li,.aktuality2 li.bezobr,.utvary .ui li.o,.dok .ui li{background-image:URL(images/vismo_web/document.gif);}
.kategorie .ui li,.utvary .ui li,.galerie .ui li{background-image:URL(images/vismo_web/utvar.gif);}
.ui .u{background-image:none!important;list-style-type:none!important;}
.dok ul{margin:0;padding:0;width:100%;overflow:hidden;}
#titul .dok .ui li,#profil .dok .ui li,#kalendarAkci .dok .ui li{display:block;list-style-type:none;padding:15px 0 0 0;margin-top:16px;}
#kalendarAkci .dok{margin-top:-15px;}
#kalendarAkci .dok .ui li{background-image:none;}
#titul .dok .ui li,#profil .dok .ui li{margin:0;padding-bottom:15px;}
#titul .dok .ui strong img,#kalendarAkci .dok .ui strong img,#profil .dok .ui strong img{margin:0 12px 4px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a,.profil .dok strong a{font-weight:bold;font-size:105%;}
ul.ui div{font-weight:normal;margin-bottom:2px;margin-top:4px;padding-top:0;padding-bottom:0;}
ul.ui div.ktg{margin-top:0;}

 /*kontakt*/
#kontakt .boxin{padding-top:122px;position:relative;}
#kontakt #mapka{position:absolute;top:15px;left:44px;}
#kontakt address{display:block;font-style:normal;margin:0 0 15px 0;}
#kontakt strong{font-weight:bold;}
#kontakt .kontprvniradek{display:block;margin-bottom:6px;}

/*menu*/
#obalnadmenu{background-repeat:no-repeat;background-position:50% 100%;padding:15px 30px 10px 30px;}
.informace #obalnadmenu{background-color:#B52800;background-image:url(images/menuh2_informace.png);}
.prvnistupen #obalnadmenu{background-color:#417C1D;background-image:url(images/menuh2_prvnistupen.png);}
.druhystupen #obalnadmenu{background-color:#2470A6;background-image:url(images/menuh2_druhystupen.png);}
.gymnazium #obalnadmenu{background-color:#AD6A00;background-image:url(images/menuh2_gymnazium.png);}
div#nadmenu{display:block;font-weight:normal;font-size:92%;white-space:nowrap;color:#ffffff;}
#nadmenu a,#nadmenu a:link,#nadmenu a:visited{color:#ffffff;}
h2#menuh2{text-shadow:1px 1px 2px rgba(0,0,0,0.7);color:#ffffff;padding:0;text-transform:uppercase;font-size:172%;}
#obalmenu{background:#767676 url(images/bg_menu.png) repeat-y 50% 0;}
.informace #obalmenu{background-color:#F24F25;background-image:none;}
.prvnistupen #obalmenu{background-color:#81B906;background-image:none;}
.druhystupen #obalmenu{background:#00A3EE;background-image:none;}
.gymnazium #obalmenu{background:#FFBA02;background-image:none;}

#menu{background:transparent url(images/bg_menu_vrsek.png) no-repeat 50% 0;}
.informace #menu{background:transparent url(images/bg_menu_vrsek_informace.png) no-repeat 50% 0;}
.prvnistupen #menu{background:transparent url(images/bg_menu_vrsek_prvnistupen.png) no-repeat 50% 0;}
.druhystupen #menu{background:transparent url(images/bg_menu_vrsek_druhystupen.png) no-repeat 50% 0;}
.gymnazium #menu{background:transparent url(images/bg_menu_vrsek_gymnazium.png) no-repeat 50% 0;}

#menu ul.menu{margin:0;padding:5px 0 0 0;}
#menu li{position:relative;display:block;padding:0 40px 1px 30px;list-style-type:none;margin:4px 0;background:transparent url(images/bg_menu_li.png) no-repeat 50% 0;}

.informace #menu li{background:transparent url(images/bg_menu_li_informace.png) no-repeat 50% 0;}
.prvnistupen #menu li{background:transparent url(images/bg_menu_li_prvnistupen.png) no-repeat 50% 0;}
.druhystupen #menu li{background:transparent url(images/bg_menu_li_druhystupen.png) no-repeat 50% 0;}
.gymnazium #menu li{background:transparent url(images/bg_menu_li_gymnazium.png) no-repeat 50% 0;}
.informace #menu li li,.prvnistupen #menu li li,.druhystupen #menu li li,.gymnazium #menu li li{background:none;}

#menu li:first-child{background:none;}
#menu li a{padding:10px 0 5px 0;display:block;position:relative;z-index:10;text-decoration:none;}
#menu li ul{margin:0;padding:0;}
#menu li li ul{margin:0;padding:0;position:static;}
#menu li span.menuobr{width:20px;height:14px;overflow:hidden;position:absolute;top:0.9em;right:15px;z-index:10;}
#menu li li{border:0;font-weight:normal;padding:0 0 0 17px;line-height:120%;background:none;}
#menu li li span.menuobr{right:-25px;top:0.04em;}
#menu li span.menuobr img{margin:1px 0 0 0;cursor:pointer;}
#menu li li a{background:none;padding:0;position:static;display:inline;}
#menu li.akt,#menu a#osmakt,#menu a#osmakt:hover{font-weight:bold;text-decoration:none;}
#menu li li.akt{background-color:transparent;}
#menu a:hover,#menu a:active,#menu a:focus{text-decoration:underline;}
#menu a#osmakt:hover,#menu a#osmakt:active,#menu a#osmakt:focus{text-decoration:none;}
#celek #menu a.aktodk:hover,#celek #menu a.aktodk:active,#celek #menu a.aktodk:focus{text-decoration:underline;}
#menu a,#menu a:link,#menu a:visited{color:#1F1F1F;}

/*pata*/
#obalpata{background-color:#ffffff;border-radius:8px 8px 0 0;overflow:hidden;background-clip:padding-box;}
#pata{text-align:center;padding:22px 20px 18px 20px;margin:0 15px;}
.pata a:hover,.pata a:focus,.pata a:active{text-decoration:none;}
#pata .patalogo {padding:1px 6px;}
#pata > .noprint{float:left;}
#pata .webmaster{float:right;font-style:italic;}
#pata .webmaster .patalogo{font-style:normal;}

#pocitadlo,#copy{margin:15px 0 0 0;text-align:left;padding-left:35px;padding-bottom:15px;float:left;width:43%;}
#pocitadlo h2{display:inline;font-size:100%;font-weight:normal;}
#copy{width:40%;float:right;padding-right:35px;text-align:right;padding-left:0;}

/*pokus*/
.editor img{max-width:100%;height:auto;}
#vlevo, #vpravo{word-wrap:break-word;}